package top.infopub.mgr.sys.dao;


import java.util.List;

import com.github.pagehelper.Page;

import top.infopub.generic.GenericDao;
import top.infopub.model.sys.Role;


/** sys角色表(SYS_ROLE) **/
public interface RoleDao extends GenericDao<Role, String> {

    /**
     * 根据用户id查角色信息
     * @param userId
     * @return
     */
    public List<Role> selectByUserId(String userId);

    /**
     * 根据用户ID查询用户没有的角色
     * @param userId
     * @return
     */
    public List<Role> selectOperatorNoCheckRole(String userId);
    
    Page<Role> selectByDomainWhere(Role role);
    /** codegen **/
}